[dark-scroll]::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

[dark-scroll]::-webkit-scrollbar-track-piece {
    background-color: #2b2b2b;
    border: 1px solid #1d1d1d;
}

[dark-scroll]::-webkit-scrollbar-thumb {
    height: 10px;
    background-color: #4d4d4d;
}

[dark-scroll]::-webkit-scrollbar-thumb:hover {
    background-color: #5a5a5a;
}

/* LOAD PROGRESS */

.turbolinks-progress-bar {
    height: 3px;
    background-color: #ff6250;
}

/* GROUPING */

[data-id].ui-selecting {
    box-shadow: inset 0 0 0 1px #4285f4 !important;
}

[data-id].ui-selected {
    box-shadow: inset 0 0 0 1px #4285f4 !important;
}

/* CURSOR */

body[mode="comments"] * {
    cursor: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjkxNjQ4IDIzLjQxMDlDNS40OTE1MyAyMi45ODg3IDUuOTMxNzkgMjIuMzkzNSA2LjIzMjggMjEuNjQwN0M0Ljc5MDY5IDE5LjczODMgNCAxNy4zOTMzIDQgMTQuOTk3NUM0IDguOTM0MSA4LjkzMjgyIDQgMTUuMDAyMiA0QzIxLjA3MTcgNCAyNiA4LjkzOTE5IDI2IDE1LjAwMjVDMjYgMjEuMDY1OSAyMS4wNjcyIDI2IDE0Ljk5NzggMjZDMTIuOTg5NiAyNiAxMS4wMzUzIDI1LjQ1NTcgOS4zMjM2NyAyNC40MjMxQzguNDI5NjUgMjQuOTU3MiA3LjQxNDM0IDI1LjIyNjggNi4zMDAxOCAyNS4yMjY4QzUuOTU0MjYgMjUuMjI2OCA1LjU5OTM1IDI1LjIwMTQgNS4yNTM0MiAyNS4xNDU0QzQuOTAzIDI1LjA4OTUgNC42Mjg5NiAyNC44MDQ2IDQuNTUyNTggMjQuNDE4QzQuNDc2MjEgMjQuMDI2NCA0LjYxOTk3IDIzLjYyOTYgNC45MTY0OCAyMy40MTA5WiIgZmlsbD0iI0ZGNjI1MCIvPgo8L3N2Zz4K") 0 24,
        auto !important;
}

body[mode="code"] [data-id]:not(.hidden) {
    cursor: default;
}

/* default node state */

body[mode="code"] [data-id]:not(.hidden),
body[mode="comments"] [data-id]:not(.hidden) {
    pointer-events: all;
}

/* is_image */

body[mode="code"] [data-id].is_image [data-id],
body[mode="comments"] [data-id].is_image [data-id] {
    pointer-events: none !important;
}

/* without a data-id or ignored */

[data-id].ignore,
body[mode="code"] *:not([data-id]) {
    pointer-events: none !important;
}

/* disable transforms for ignored elements */

body[mode="code"] [data-id]:hover {
    transform: none !important;
}

.screen textarea:focus,
.screen input:focus {
    outline: none;
}

.screen * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
}

.screen div {
    -webkit-text-size-adjust: none;
}

.component-wrapper a {
    display: contents;
    pointer-events: auto;
    text-decoration: none;
}

.component-wrapper * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    pointer-events: none;
}

.component-wrapper a *,
.component-wrapper input,
.component-wrapper video,
.component-wrapper iframe {
    pointer-events: auto;
}

.component-wrapper.not-ready,
.component-wrapper.not-ready * {
    visibility: hidden !important;
}

.screen a {
    display: contents;
    text-decoration: none;
}

.full-width-a {
    width: 100%;
}

.full-height-a {
    height: 100%;
}

.container-center-vertical {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    pointer-events: none;
}

.container-center-vertical>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.container-center-horizontal {
    display: flex;
    flex-direction: row;
    justify-content: center;
    pointer-events: none;
    width: 100%;
}

.container-center-horizontal>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.auto-animated div {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated input {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated .container-center-vertical,
.auto-animated .container-center-horizontal {
    opacity: 1;
}

.overlay {
    display: none;
    height: 100%;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

.overlay.animate-appear {
    animation: reveal 0.3s ease-in-out 1 normal forwards;
    display: block;
    opacity: 0;
}

.overlay.animate-disappear {
    animation: reveal 0.3s ease-in-out 1 reverse forwards;
    display: block;
    opacity: 1;
    pointer-events: none;
}

.overlay.animate-disappear * {
    pointer-events: none;
}

@keyframes reveal {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.animate-nodelay {
    animation-delay: 0s;
}

.align-self-flex-start {
    align-self: flex-start;
}

.align-self-flex-end {
    align-self: flex-end;
}

.align-self-flex-center {
    align-self: flex-center;
}

.valign-text-middle {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.valign-text-bottom {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

input:focus {
    outline: none;
}

.listeners-active,
.listeners-active * {
    pointer-events: auto;
}

.hidden,
.hidden * {
    pointer-events: none;
    visibility: hidden;
}

.smart-layers-pointers,
.smart-layers-pointers * {
    pointer-events: auto;
    visibility: visible;
}

.listeners-active-click,
.listeners-active-click * {
    cursor: pointer;
}

* {
    box-sizing: border-box;
}

:root {
    --asparagus: #8a9f6b;
    --asparagus-2: #8a9f6b9c;
    --athens-gray: #e9e9f2;
    --black: #000000;
    --bombay: #b5b7b9;
    --cararra: #ebebeb;
    --grain-brown: #e4c8b7;
    --gravel: #4b4b4b;
    --gray: #8181811a;
    --gray-2: #80808021;
    --mist-gray: #c4c4c4;
    --rodeo-dust: #ccb2a2;
    --shady-lady: #aaaaaa;
    --swirl: #d3cbcb;
    --white: #ffffff;

    --font-size-l: 20px;
    --font-size-m: 18px;
    --font-size-s: 12px;
    --font-size-xl: 30px;
    --font-size-xxl: 40px;
    --font-size-xxxl: 50px;
    --font-size-xxxxl: 100px;

    --font-family-arbutus_slab: "Arbutus Slab", Helvetica;
    --font-family-mulish: "Mulish", Helvetica;
}

.arbutusslab-normal-rodeo-dust-18px {
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-gravel-20px {
    color: var(--gravel);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-shady-lady-18px {
    color: var(--shady-lady);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-shady-lady-20px {
    color: var(--shady-lady);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-mist-gray-18px {
    color: var(--mist-gray);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.mulish-normal-bombay-12px {
    color: var(--bombay);
    font-family: var(--font-family-mulish);
    font-size: var(--font-size-s);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-white-20px {
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-asparagus-20px {
    color: var(--asparagus);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-white-40px {
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-rodeo-dust-40px {
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-swirl-40px {
    color: var(--swirl);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.border-1px-athens-gray {
    border: 1px solid var(--athens-gray);
}

/* screen - proizvodi */

.proizvodi {
    background-color: var(--white);
    height: 2795px;
    mix-blend-mode: normal;
    overflow: hidden;
    overflow-x: hidden;
    position: relative;
    width: 1440px;
}

.proizvodi .rectangle-1-gipxMx {
    background-color: var(--rodeo-dust);
    height: 80px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.proizvodi .search-field-gipxMx {
    background-color: var(--cararra);
    border-radius: 54px;
    height: 36px;
    left: 1027px;
    mix-blend-mode: normal;
    position: absolute;
    top: 22px;
    width: 261px;
}

.proizvodi .icon-outlined-search-GNcE4g {
    background-color: transparent;
    height: 16px;
    left: 18px;
    mix-blend-mode: normal;
    position: absolute;
    top: 10px;
    width: 16px;
}

.proizvodi .search-GNcE4g {
    background-color: transparent;
    border: 0;
    height: 16px;
    left: 43px;
    letter-spacing: 0px;
    line-height: 22px;
    mix-blend-mode: normal;
    padding: 0;
    position: absolute;
    resize: none;
    text-align: left;
    top: 9px;
    white-space: nowrap;
    width: 122px;
}

.proizvodi .search-GNcE4g::placeholder {
    color: #b5b7b999;
}

.proizvodi .logo-1-gipxMx {
    background-color: transparent;
    cursor: pointer;
    height: 34px;
    left: 30px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 23px;
    width: 98px;
}

.proizvodi .shopping-bag-gipxMx {
    background-color: transparent;
    cursor: pointer;
    height: 30px;
    left: 1361px;
    mix-blend-mode: normal;
    position: absolute;
    top: 25px;
    width: 30px;
}

.proizvodi .icon-heart-gipxMx {
    background-color: transparent;
    cursor: pointer;
    height: 30px;
    left: 1317px;
    mix-blend-mode: normal;
    position: absolute;
    top: 25px;
    width: 30px;
}

.proizvodi .o-nama-gipxMx {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 414px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 79px;
}

.proizvodi .novo-gipxMx {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 545px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 57px;
}

.proizvodi .snieno-gipxMx {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 654px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 87px;
}

.proizvodi .proizvodi-gipxMx {
    background-color: transparent;
    height: 28px;
    left: 793px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 99px;
}

.proizvodi .kontakt-gipxMx {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 944px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 81px;
}

.proizvodi .rectangle-2-gipxMx {
    background-color: var(--rodeo-dust);
    height: 237px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 2558px;
    width: 1440px;
}

.proizvodi .diviteagmailcom-033-123-456-gipxMx {
    background-color: transparent;
    height: auto;
    left: 606px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 2618px;
    width: 228px;
}

.proizvodi .icon-facebook-gipxMx {
    background-color: transparent;
    height: 30px;
    left: 681px;
    mix-blend-mode: normal;
    position: absolute;
    top: 2705px;
    width: 30px;
}

.proizvodi .icon-instagram-gipxMx {
    background-color: transparent;
    height: 30px;
    left: 721px;
    mix-blend-mode: normal;
    position: absolute;
    top: 2705px;
    width: 30px;
}

.proizvodi .rectangle-3-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 594px;
    width: 276px;
}

.proizvodi .rectangle-4-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 594px;
    width: 276px;
}

.proizvodi .rectangle-5-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 594px;
    width: 276px;
}

.proizvodi .rectangle-6-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 594px;
    width: 276px;
}

.proizvodi .x2199-kn-gipxMx {
    background-color: transparent;
    height: auto;
    left: 96px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 887px;
    width: 81px;
}

.proizvodi .x2499-kn-gipxMx {
    background-color: transparent;
    height: auto;
    left: 193px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 887px;
    width: 81px;
}

.proizvodi .x2099-kn-gipxMx {
    background-color: transparent;
    height: auto;
    left: 517px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 887px;
    width: 81px;
}

.proizvodi .x2599-kn-gipxMx {
    background-color: transparent;
    height: auto;
    left: 842px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 887px;
    width: 81px;
}

.proizvodi .x2599-kn-a7LvQZ {
    background-color: transparent;
    height: auto;
    left: 1166px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 887px;
    width: 81px;
}

.proizvodi .x75-g-gipxMx {
    background-color: transparent;
    height: auto;
    left: 96px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 945px;
    width: 81px;
}

.proizvodi .boos-tea-gipxMx {
    background-color: transparent;
    height: 28px;
    left: 95px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 914px;
    width: 82px;
}

.proizvodi .x2499-kn-a7LvQZ {
    background-color: transparent;
    height: auto;
    left: 1069px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 887px;
    width: 276px;
}

.proizvodi .ma-ai-gipxMx {
    background-color: transparent;
    height: 28px;
    left: 1067px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 914px;
    width: 73px;
}

.proizvodi .x1999-kn-gipxMx {
    background-color: transparent;
    height: auto;
    left: 420px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 887px;
    width: 79px;
}

.proizvodi .x100-g-gipxMx {
    background-color: transparent;
    height: auto;
    left: 420px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 945px;
    width: 59px;
}

.proizvodi .mirna-gipxMx {
    background-color: transparent;
    height: 28px;
    left: 420px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 914px;
    width: 59px;
}

.proizvodi .englez-gipxMx {
    background-color: transparent;
    height: 28px;
    left: 746px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 914px;
    width: 65px;
}

.proizvodi .rectangle-7-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 594px;
    width: 276px;
}

.proizvodi .rectangle-8-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 594px;
    width: 276px;
}

.proizvodi .rectangle-9-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 594px;
    width: 276px;
}

.proizvodi .rectangle-10-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 594px;
    width: 276px;
}

.proizvodi .x2499-kn-5j2xIN {
    background-color: transparent;
    height: auto;
    left: 1069px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 887px;
    width: 276px;
}

.proizvodi .x75-g-a7LvQZ {
    background-color: transparent;
    height: auto;
    left: 1069px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 945px;
    width: 276px;
}

.proizvodi .x2399-kn-gipxMx {
    background-color: transparent;
    height: auto;
    left: 745px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 887px;
    width: 80px;
}

.proizvodi .x100-g-a7LvQZ {
    background-color: transparent;
    height: auto;
    left: 745px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 945px;
    width: 66px;
}

.proizvodi .englez-a7LvQZ {
    background-color: transparent;
    height: 28px;
    left: 746px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 914px;
    width: 65px;
}

.proizvodi .rectangle-11-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1049px;
    width: 276px;
}

.proizvodi .rectangle-12-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1049px;
    width: 276px;
}

.proizvodi .rectangle-13-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1049px;
    width: 276px;
}

.proizvodi .rectangle-14-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1049px;
    width: 276px;
}

.proizvodi .x2299-kn-gipxMx {
    background-color: transparent;
    height: auto;
    left: 96px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1342px;
    width: 81px;
}

.proizvodi .x2499-kn-u0J2Bx {
    background-color: transparent;
    height: auto;
    left: 193px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 1342px;
    width: 81px;
}

.proizvodi .x2599-kn-5j2xIN {
    background-color: transparent;
    height: auto;
    left: 517px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 1342px;
    width: 81px;
}

.proizvodi .x2199-kn-a7LvQZ {
    background-color: transparent;
    height: auto;
    left: 842px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 1342px;
    width: 81px;
}

.proizvodi .x2799-kn-gipxMx {
    background-color: transparent;
    height: auto;
    left: 1166px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    text-decoration: line-through;
    top: 1342px;
    width: 81px;
}

.proizvodi .x100-g-5j2xIN {
    background-color: transparent;
    height: auto;
    left: 96px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1400px;
    width: 81px;
}

.proizvodi .zen-zelen-gipxMx {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 95px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1369px;
    width: 93px;
}

.proizvodi .x2599-kn-u0J2Bx {
    background-color: transparent;
    height: auto;
    left: 1069px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1342px;
    width: 82px;
}

.proizvodi .gastro-gipxMx {
    background-color: transparent;
    height: 28px;
    left: 1065px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1369px;
    width: 73px;
}

.proizvodi .x1899-kn-gipxMx {
    background-color: transparent;
    height: auto;
    left: 420px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1342px;
    width: 79px;
}

.proizvodi .x100-g-u0J2Bx {
    background-color: transparent;
    height: auto;
    left: 420px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1400px;
    width: 59px;
}

.proizvodi .adventina-gipxMx {
    background-color: transparent;
    height: 28px;
    left: 420px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1369px;
    width: 102px;
}

.proizvodi .umska-gipxMx {
    background-color: transparent;
    height: 28px;
    left: 745px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 1369px;
    width: 77px;
}

.proizvodi .rectangle-15-gipxMx {
    background-color: transparent;
    cursor: pointer;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1049px;
    width: 276px;
}

.proizvodi .rectangle-16-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1049px;
    width: 276px;
}

.proizvodi .rectangle-17-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1049px;
    width: 276px;
}

.proizvodi .rectangle-18-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1049px;
    width: 276px;
}

.proizvodi .x100-g-klapET {
    background-color: transparent;
    height: auto;
    left: 1069px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1400px;
    width: 276px;
}

.proizvodi .x1999-kn-a7LvQZ {
    background-color: transparent;
    height: auto;
    left: 745px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1342px;
    width: 80px;
}

.proizvodi .x75-g-5j2xIN {
    background-color: transparent;
    height: auto;
    left: 745px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 1400px;
    width: 66px;
}

.proizvodi .add-tag-gipxMx {
    background-color: transparent;
    height: 30px;
    left: 342px;
    mix-blend-mode: normal;
    position: absolute;
    top: 940px;
    width: 30px;
}

.proizvodi .heart-button-gipxMx {
    background-color: transparent;
    height: 80px;
    left: 368px;
    position: absolute;
    top: -428px;
    width: 248px;
}

.proizvodi .heart-icon-gipxMx {
    background-color: transparent;
    height: 64px;
    left: 368px;
    position: absolute;
    top: -518px;
    width: 112px;
}

.proizvodi .heart-button-default-gipxMx {
    background-color: transparent;
    height: 30px;
    left: 305px;
    position: absolute;
    top: 940px;
    width: 30px;
}

.proizvodi .bg-cbOd3q {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-cbOd3q {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-cbOd3q {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-BJ3hVE {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-U4xneU {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .add-tag-a7LvQZ {
    background-color: transparent;
    height: 30px;
    left: 666px;
    mix-blend-mode: normal;
    position: absolute;
    top: 940px;
    width: 30px;
}

.proizvodi .heart-button-default-a7LvQZ {
    background-color: transparent;
    height: 30px;
    left: 629px;
    position: absolute;
    top: 940px;
    width: 30px;
}

.proizvodi .bg-AQavyh {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-AQavyh {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-AQavyh {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-axBpCG {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-2dTwno {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .add-tag-5j2xIN {
    background-color: transparent;
    height: 30px;
    left: 991px;
    mix-blend-mode: normal;
    position: absolute;
    top: 940px;
    width: 30px;
}

.proizvodi .heart-button-default-5j2xIN {
    background-color: transparent;
    height: 30px;
    left: 954px;
    position: absolute;
    top: 940px;
    width: 30px;
}

.proizvodi .bg-f9sKnq {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-f9sKnq {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-f9sKnq {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-7j6ktx {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-7o2nF1 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .add-tag-u0J2Bx {
    background-color: transparent;
    height: 30px;
    left: 1315px;
    mix-blend-mode: normal;
    position: absolute;
    top: 940px;
    width: 30px;
}

.proizvodi .heart-button-default-u0J2Bx {
    background-color: transparent;
    height: 30px;
    left: 1278px;
    position: absolute;
    top: 940px;
    width: 30px;
}

.proizvodi .bg-IyRMv1 {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-IyRMv1 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-IyRMv1 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-b6bkCJ {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-05m9KZ {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .add-tag-klapET {
    background-color: transparent;
    height: 30px;
    left: 1315px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1395px;
    width: 30px;
}

.proizvodi .heart-button-default-klapET {
    background-color: transparent;
    height: 30px;
    left: 1278px;
    position: absolute;
    top: 1395px;
    width: 30px;
}

.proizvodi .bg-FHxyhV {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-FHxyhV {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-FHxyhV {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-UIpqDO {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-1xagXm {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .add-tag-pAzvtq {
    background-color: transparent;
    height: 30px;
    left: 991px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1395px;
    width: 30px;
}

.proizvodi .heart-button-default-pAzvtq {
    background-color: transparent;
    height: 30px;
    left: 954px;
    position: absolute;
    top: 1395px;
    width: 30px;
}

.proizvodi .bg-zyaG9A {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-zyaG9A {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-zyaG9A {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-CXC6sN {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-lXxOHs {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .add-tag-1rwZ9B {
    background-color: transparent;
    height: 30px;
    left: 666px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1395px;
    width: 30px;
}

.proizvodi .heart-button-default-1rwZ9B {
    background-color: transparent;
    height: 30px;
    left: 629px;
    position: absolute;
    top: 1395px;
    width: 30px;
}

.proizvodi .bg-ePIHUY {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-ePIHUY {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-ePIHUY {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-7Oy3GJ {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-Hg6Gg0 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .add-tag-QIyvoq {
    background-color: transparent;
    height: 30px;
    left: 342px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1395px;
    width: 30px;
}

.proizvodi .heart-button-default-QIyvoq {
    background-color: transparent;
    height: 30px;
    left: 305px;
    position: absolute;
    top: 1395px;
    width: 30px;
}

.proizvodi .bg-7BopXz {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-7BopXz {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-7BopXz {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-nVx873 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-6x0xCK {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .rectangle-19-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1504px;
    width: 276px;
}

.proizvodi .rectangle-20-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1504px;
    width: 276px;
}

.proizvodi .rectangle-21-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1504px;
    width: 276px;
}

.proizvodi .rectangle-22-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1504px;
    width: 276px;
}

.proizvodi .group-38-gipxMx {
    background-color: transparent;
    height: 82px;
    left: 95px;
    position: absolute;
    top: 1798px;
    width: 86px;
}

.proizvodi .x2199-kn-miELkd {
    background-color: transparent;
    height: auto;
    left: 1px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 81px;
}

.proizvodi .x75-g-miELkd {
    background-color: transparent;
    height: auto;
    left: 1px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 58px;
    width: 81px;
}

.proizvodi .group-10-miELkd {
    background-color: transparent;
    height: 28px;
    left: 0px;
    position: absolute;
    top: 27px;
    width: 84px;
}

.proizvodi .medena-ADxo7M {
    background-color: transparent;
    height: 28px;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 82px;
}

.proizvodi .group-39-gipxMx {
    background-color: transparent;
    height: 55px;
    left: 1067px;
    position: absolute;
    top: 1798px;
    width: 282px;
}

.proizvodi .x2499-kn-zYpPE7 {
    background-color: transparent;
    height: auto;
    left: 2px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 276px;
}

.proizvodi .bobica-zYpPE7 {
    background-color: transparent;
    height: 28px;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 27px;
    width: 67px;
}

.proizvodi .group-40-gipxMx {
    background-color: transparent;
    height: 82px;
    left: 420px;
    position: absolute;
    top: 1798px;
    width: 83px;
}

.proizvodi .x1999-kn-R1L4Bo {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 79px;
}

.proizvodi .x100-g-R1L4Bo {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 58px;
    width: 59px;
}

.proizvodi .group-13-R1L4Bo {
    background-color: transparent;
    height: 28px;
    left: 0px;
    position: absolute;
    top: 27px;
    width: 68px;
}

.proizvodi .kvatro-JV9Vex {
    background-color: transparent;
    height: 28px;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 66px;
}

.proizvodi .group-41-gipxMx {
    background-color: transparent;
    height: 28px;
    left: 745px;
    position: absolute;
    top: 1825px;
    width: 40px;
}

.proizvodi .group-16-sW3weh {
    background-color: transparent;
    height: 28px;
    left: 0px;
    position: relative;
    top: 0px;
    width: 42px;
}

.proizvodi .ona-x08r3g {
    background-color: transparent;
    height: 28px;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 40px;
}

.proizvodi .rectangle-23-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1504px;
    width: 276px;
}

.proizvodi .rectangle-24-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1504px;
    width: 276px;
}

.proizvodi .rectangle-25-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1504px;
    width: 276px;
}

.proizvodi .rectangle-26-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1504px;
    width: 276px;
}

.proizvodi .group-42-gipxMx {
    background-color: transparent;
    height: 82px;
    left: 1069px;
    position: absolute;
    top: 1798px;
    width: 280px;
}

.proizvodi .x2499-kn-rcxsbz {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 276px;
}

.proizvodi .x75-g-rcxsbz {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 58px;
    width: 276px;
}

.proizvodi .group-43-gipxMx {
    background-color: transparent;
    height: 82px;
    left: 745px;
    position: absolute;
    top: 1798px;
    width: 84px;
}

.proizvodi .x2399-kn-wyJMnx {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 80px;
}

.proizvodi .x100-g-wyJMnx {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 58px;
    width: 66px;
}

.proizvodi .rectangle-27-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1959px;
    width: 276px;
}

.proizvodi .rectangle-28-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1959px;
    width: 276px;
}

.proizvodi .rectangle-29-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1959px;
    width: 276px;
}

.proizvodi .rectangle-30-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1959px;
    width: 276px;
}

.proizvodi .group-44-gipxMx {
    background-color: transparent;
    height: 82px;
    left: 95px;
    position: absolute;
    top: 2253px;
    width: 86px;
}

.proizvodi .x2299-kn-qJtq1k {
    background-color: transparent;
    height: auto;
    left: 1px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 81px;
}

.proizvodi .x100-g-qJtq1k {
    background-color: transparent;
    height: auto;
    left: 1px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 58px;
    width: 81px;
}

.proizvodi .group-10-qJtq1k {
    background-color: transparent;
    height: 28px;
    left: 0px;
    position: absolute;
    top: 27px;
    width: 65px;
}

.proizvodi .menta-IqaBfA {
    background-color: transparent;
    height: 28px;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 63px;
}

.proizvodi .group-45-gipxMx {
    background-color: transparent;
    height: 55px;
    left: 1065px;
    position: absolute;
    top: 2253px;
    width: 90px;
}

.proizvodi .x2599-kn-QUttQn {
    background-color: transparent;
    height: auto;
    left: 4px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 82px;
}

.proizvodi .uti-QUttQn {
    background-color: transparent;
    height: 28px;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 27px;
    width: 41px;
}

.proizvodi .group-46-gipxMx {
    background-color: transparent;
    height: 82px;
    left: 420px;
    position: absolute;
    top: 2253px;
    width: 91px;
}

.proizvodi .x1899-kn-zLgyKJ {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 79px;
}

.proizvodi .x100-g-zLgyKJ {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 58px;
    width: 59px;
}

.proizvodi .group-13-zLgyKJ {
    background-color: transparent;
    height: 28px;
    left: 0px;
    position: absolute;
    top: 27px;
    width: 89px;
}

.proizvodi .jagodica-BVJ0nG {
    background-color: transparent;
    height: 28px;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 87px;
}

.proizvodi .group-47-gipxMx {
    background-color: transparent;
    height: 28px;
    left: 745px;
    position: absolute;
    top: 2280px;
    width: 101px;
}

.proizvodi .group-16-c8nxkl {
    background-color: transparent;
    height: 28px;
    left: 0px;
    position: relative;
    top: 0px;
    width: 103px;
}

.proizvodi .umska-z919Lz {
    background-color: transparent;
    height: 28px;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 101px;
}

.proizvodi .rectangle-31-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 96px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1959px;
    width: 276px;
}

.proizvodi .rectangle-32-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 420px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1959px;
    width: 276px;
}

.proizvodi .rectangle-33-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 745px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1959px;
    width: 276px;
}

.proizvodi .rectangle-34-gipxMx {
    background-color: transparent;
    height: 276px;
    left: 1069px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 1959px;
    width: 276px;
}

.proizvodi .group-48-gipxMx {
    background-color: transparent;
    height: 24px;
    left: 1069px;
    position: absolute;
    top: 2311px;
    width: 278px;
}

.proizvodi .x100-g-tqqeWd {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 276px;
}

.proizvodi .group-49-gipxMx {
    background-color: transparent;
    height: 82px;
    left: 745px;
    position: absolute;
    top: 2253px;
    width: 84px;
}

.proizvodi .x1999-kn-PDZyJL {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 80px;
}

.proizvodi .x75-g-PDZyJL {
    background-color: transparent;
    height: auto;
    left: 0px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: left;
    top: 58px;
    width: 66px;
}

.proizvodi .add-tag-jfdWNm {
    background-color: transparent;
    height: 30px;
    left: 342px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1850px;
    width: 30px;
}

.proizvodi .heart-button-default-jfdWNm {
    background-color: transparent;
    height: 30px;
    left: 305px;
    position: absolute;
    top: 1850px;
    width: 30px;
}

.proizvodi .bg-GTEyDp {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-GTEyDp {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-GTEyDp {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-8QBAYQ {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-1frRMN {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .add-tag-HbBWzs {
    background-color: transparent;
    height: 30px;
    left: 666px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1850px;
    width: 30px;
}

.proizvodi .heart-button-default-HbBWzs {
    background-color: transparent;
    height: 30px;
    left: 629px;
    position: absolute;
    top: 1850px;
    width: 30px;
}

.proizvodi .bg-x5Q6Hg {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-x5Q6Hg {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-x5Q6Hg {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-yGaFjX {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-x9ix73 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .add-tag-fa8e7i {
    background-color: transparent;
    height: 30px;
    left: 991px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1850px;
    width: 30px;
}

.proizvodi .heart-button-default-fa8e7i {
    background-color: transparent;
    height: 30px;
    left: 954px;
    position: absolute;
    top: 1850px;
    width: 30px;
}

.proizvodi .bg-BxqUzA {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-BxqUzA {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-BxqUzA {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-DJ9xi7 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-SbVYHV {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .add-tag-HEtYgS {
    background-color: transparent;
    height: 30px;
    left: 1308px;
    mix-blend-mode: normal;
    position: absolute;
    top: 1850px;
    width: 30px;
}

.proizvodi .heart-button-default-HEtYgS {
    background-color: transparent;
    height: 30px;
    left: 1278px;
    position: absolute;
    top: 1850px;
    width: 30px;
}

.proizvodi .bg-NfXIFy {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-NfXIFy {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-NfXIFy {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-KzdNR9 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-RY0Dxx {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .add-tag-4zLU0h {
    background-color: transparent;
    height: 30px;
    left: 1315px;
    mix-blend-mode: normal;
    position: absolute;
    top: 2305px;
    width: 30px;
}

.proizvodi .heart-button-default-4zLU0h {
    background-color: transparent;
    height: 30px;
    left: 1278px;
    position: absolute;
    top: 2305px;
    width: 30px;
}

.proizvodi .bg-kZifFu {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-kZifFu {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-kZifFu {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-a6E5SO {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-4r5AJQ {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .add-tag-lFqsiA {
    background-color: transparent;
    height: 30px;
    left: 991px;
    mix-blend-mode: normal;
    position: absolute;
    top: 2305px;
    width: 30px;
}

.proizvodi .heart-button-default-lFqsiA {
    background-color: transparent;
    height: 30px;
    left: 954px;
    position: absolute;
    top: 2305px;
    width: 30px;
}

.proizvodi .bg-YnxKDV {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-YnxKDV {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-YnxKDV {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-kZFyoJ {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-qtXsSM {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .add-tag-lCVQIk {
    background-color: transparent;
    height: 30px;
    left: 666px;
    mix-blend-mode: normal;
    position: absolute;
    top: 2305px;
    width: 30px;
}

.proizvodi .heart-button-default-lCVQIk {
    background-color: transparent;
    height: 30px;
    left: 629px;
    position: absolute;
    top: 2305px;
    width: 30px;
}

.proizvodi .bg-0Tn8tF {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-0Tn8tF {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-0Tn8tF {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-1zFXxx {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-o6u5Yt {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .add-tag-CT2xjM {
    background-color: transparent;
    height: 30px;
    left: 342px;
    mix-blend-mode: normal;
    position: absolute;
    top: 2305px;
    width: 30px;
}

.proizvodi .heart-button-default-CT2xjM {
    background-color: transparent;
    height: 30px;
    left: 305px;
    position: absolute;
    top: 2305px;
    width: 30px;
}

.proizvodi .bg-GxyWT1 {
    background-color: var(--white);
    border-radius: 15px;
    height: 30px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 30px;
}

.proizvodi .icon-heart-GxyWT1 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-GxyWT1 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-4YdFyn {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .icon-MaZnv2 {
    background-color: transparent;
    height: 19px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 19px;
}

.proizvodi .group-28-gipxMx {
    background-color: transparent;
    height: 143px;
    left: 0px;
    position: absolute;
    top: 267px;
    width: 1442px;
}

.proizvodi .rectangle-1-ZmXxu5 {
    background-color: var(--asparagus-2);
    height: 143px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.proizvodi .okusi-prirodno-i-fino-ZmXxu5 {
    background-color: transparent;
    height: 91px;
    left: 123px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 26px;
    width: 1200px;
}

.proizvodi .filter-gipxMx {
    background-color: transparent;
    height: 58px;
    left: 96px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 501px;
    width: 73px;
}

.proizvodi .sortiraj-gipxMx {
    background-color: transparent;
    height: 58px;
    left: 237px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 501px;
    width: 73px;
}

.proizvodi .expand-arrow-gipxMx {
    background-color: transparent;
    height: 21px;
    left: 164px;
    mix-blend-mode: normal;
    position: absolute;
    top: 523px;
    width: 21px;
}

.proizvodi .expand-arrow-a7LvQZ {
    background-color: transparent;
    height: 21px;
    left: 315px;
    mix-blend-mode: normal;
    position: absolute;
    top: 523px;
    width: 21px;
}


.screen textarea:focus,
.screen input:focus {
    outline: none;
}

.screen * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
}

.screen div {
    -webkit-text-size-adjust: none;
}

.component-wrapper a {
    display: contents;
    pointer-events: auto;
    text-decoration: none;
}

.component-wrapper * {
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    pointer-events: none;
}

.component-wrapper a *,
.component-wrapper input,
.component-wrapper video,
.component-wrapper iframe {
    pointer-events: auto;
}

.component-wrapper.not-ready,
.component-wrapper.not-ready * {
    visibility: hidden !important;
}

.screen a {
    display: contents;
    text-decoration: none;
}

.full-width-a {
    width: 100%;
}

.full-height-a {
    height: 100%;
}

.container-center-vertical {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    pointer-events: none;
}

.container-center-vertical>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.container-center-horizontal {
    display: flex;
    flex-direction: row;
    justify-content: center;
    pointer-events: none;
    width: 100%;
}

.container-center-horizontal>* {
    flex-shrink: 0;
    pointer-events: auto;
}

.auto-animated div {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated input {
    --z-index: -1;
    opacity: 0;
    position: absolute;
}

.auto-animated .container-center-vertical,
.auto-animated .container-center-horizontal {
    opacity: 1;
}

.overlay {
    display: none;
    height: 100%;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

.overlay.animate-appear {
    animation: reveal 0.3s ease-in-out 1 normal forwards;
    display: block;
    opacity: 0;
}

.overlay.animate-disappear {
    animation: reveal 0.3s ease-in-out 1 reverse forwards;
    display: block;
    opacity: 1;
    pointer-events: none;
}

.overlay.animate-disappear * {
    pointer-events: none;
}

@keyframes reveal {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.animate-nodelay {
    animation-delay: 0s;
}

.align-self-flex-start {
    align-self: flex-start;
}

.align-self-flex-end {
    align-self: flex-end;
}

.align-self-flex-center {
    align-self: flex-center;
}

.valign-text-middle {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.valign-text-bottom {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

input:focus {
    outline: none;
}

.listeners-active,
.listeners-active * {
    pointer-events: auto;
}

.hidden,
.hidden * {
    pointer-events: none;
    visibility: hidden;
}

.smart-layers-pointers,
.smart-layers-pointers * {
    pointer-events: auto;
    visibility: visible;
}

.listeners-active-click,
.listeners-active-click * {
    cursor: pointer;
}

* {
    box-sizing: border-box;
}

:root {
    --asparagus: #8a9f6b;
    --asparagus-2: #8a9f6b9c;
    --athens-gray: #e9e9f2;
    --black: #000000;
    --bombay: #b5b7b9;
    --cararra: #ebebeb;
    --grain-brown: #e4c8b7;
    --gravel: #4b4b4b;
    --gray: #8181811a;
    --gray-2: #80808021;
    --mist-gray: #c4c4c4;
    --rodeo-dust: #ccb2a2;
    --shady-lady: #aaaaaa;
    --swirl: #d3cbcb;
    --white: #ffffff;

    --font-size-l: 20px;
    --font-size-m: 18px;
    --font-size-s: 12px;
    --font-size-xl: 30px;
    --font-size-xxl: 40px;
    --font-size-xxxl: 50px;
    --font-size-xxxxl: 100px;

    --font-family-arbutus_slab: "Arbutus Slab", Helvetica;
    --font-family-mulish: "Mulish", Helvetica;
}

.arbutusslab-normal-rodeo-dust-18px {
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-gravel-20px {
    color: var(--gravel);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-shady-lady-18px {
    color: var(--shady-lady);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-shady-lady-20px {
    color: var(--shady-lady);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-mist-gray-18px {
    color: var(--mist-gray);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-m);
    font-style: normal;
    font-weight: 400;
}

.mulish-normal-bombay-12px {
    color: var(--bombay);
    font-family: var(--font-family-mulish);
    font-size: var(--font-size-s);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-white-20px {
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-asparagus-20px {
    color: var(--asparagus);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-white-40px {
    color: var(--white);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-rodeo-dust-40px {
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.arbutusslab-normal-swirl-40px {
    color: var(--swirl);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.border-1px-athens-gray {
    border: 1px solid var(--athens-gray);
}

/* screen - kontakt */

.kontakt {
    background-color: var(--white);
    height: 1839px;
    mix-blend-mode: normal;
    overflow: hidden;
    overflow-x: hidden;
    position: relative;
    width: 1440px;
}

.kontakt .group-27-0Qg6Od {
    background-color: transparent;
    height: 80px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.kontakt .rectangle-1-wdsh6v {
    background-color: var(--rodeo-dust);
    height: 80px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.kontakt .search-field-wdsh6v {
    background-color: var(--cararra);
    border-radius: 54px;
    height: 36px;
    left: 1027px;
    mix-blend-mode: normal;
    position: absolute;
    top: 22px;
    width: 261px;
}

.kontakt .icon-outlined-search-s6OFCY {
    background-color: transparent;
    height: 16px;
    left: 18px;
    mix-blend-mode: normal;
    position: absolute;
    top: 10px;
    width: 16px;
}

.kontakt .search-s6OFCY {
    background-color: transparent;
    border: 0;
    height: 16px;
    left: 43px;
    letter-spacing: 0px;
    line-height: 22px;
    mix-blend-mode: normal;
    padding: 0;
    position: absolute;
    resize: none;
    text-align: left;
    top: 9px;
    white-space: nowrap;
    width: 122px;
}

.kontakt .search-s6OFCY::placeholder {
    color: #b5b7b999;
}

.kontakt .logo-1-wdsh6v {
    background-color: transparent;
    cursor: pointer;
    height: 34px;
    left: 30px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 23px;
    width: 98px;
}

.kontakt .shopping-bag-wdsh6v {
    background-color: transparent;
    cursor: pointer;
    height: 30px;
    left: 1361px;
    mix-blend-mode: normal;
    position: absolute;
    top: 25px;
    width: 30px;
}

.kontakt .icon-heart-wdsh6v {
    background-color: transparent;
    cursor: pointer;
    height: 30px;
    left: 1317px;
    mix-blend-mode: normal;
    position: absolute;
    top: 25px;
    width: 30px;
}

.kontakt .o-nama-0Qg6Od {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 437px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 79px;
}

.kontakt .novo-0Qg6Od {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 568px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 57px;
}

.kontakt .snieno-0Qg6Od {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 677px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 87px;
}

.kontakt .proizvodi-0Qg6Od {
    background-color: transparent;
    cursor: pointer;
    height: 28px;
    left: 816px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 99px;
}

.kontakt .kontakt-0Qg6Od {
    background-color: transparent;
    height: 28px;
    left: 967px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 113px;
    width: 81px;
}

.kontakt .group-28-0Qg6Od {
    background-color: transparent;
    height: 237px;
    left: 0px;
    position: absolute;
    top: 1602px;
    width: 1442px;
}

.kontakt .rectangle-2-oNk9be {
    background-color: var(--rodeo-dust);
    height: 237px;
    left: 0px;
    mix-blend-mode: normal;
    position: absolute;
    top: 0px;
    width: 1440px;
}

.kontakt .diviteagmailcom-033-123-456-oNk9be {
    background-color: transparent;
    height: auto;
    left: 606px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 61px;
    width: 228px;
}

.kontakt .icon-facebook-oNk9be {
    background-color: transparent;
    height: 30px;
    left: 681px;
    mix-blend-mode: normal;
    position: absolute;
    top: 147px;
    width: 30px;
}

.kontakt .icon-instagram-oNk9be {
    background-color: transparent;
    height: 30px;
    left: 721px;
    mix-blend-mode: normal;
    position: absolute;
    top: 147px;
    width: 30px;
}

.kontakt .heart-button-0Qg6Od {
    background-color: transparent;
    height: 80px;
    left: 368px;
    position: absolute;
    top: -428px;
    width: 248px;
}

.kontakt .heart-icon-0Qg6Od {
    background-color: transparent;
    height: 64px;
    left: 368px;
    position: absolute;
    top: -518px;
    width: 112px;
}

.kontakt .group-28-dxTtSa {
    background-color: transparent;
    height: 440px;
    left: 0px;
    position: absolute;
    top: 267px;
    width: 1440px;
}

.kontakt .rectangle-1-NGurhL {
    background-color: var(--asparagus-2);
    height: 440px;
    left: 0px;
    mix-blend-mode: normal;
    position: relative;
    top: 0px;
    width: 1440px;
}

.kontakt .logo-2-0Qg6Od {
    background-color: transparent;
    height: 303px;
    left: 283px;
    mix-blend-mode: normal;
    object-fit: cover;
    position: absolute;
    top: 335px;
    width: 873px;
}

.kontakt .line-2-0Qg6Od {
    background-color: transparent;
    height: 1px;
    left: 174px;
    position: absolute;
    top: 831px;
    width: 1092px;
}

.kontakt .line-3-0Qg6Od {
    background-color: transparent;
    height: 1px;
    left: 174px;
    position: absolute;
    top: 1355px;
    width: 1092px;
}

.kontakt .group-26-0Qg6Od {
    background-color: transparent;
    height: 387px;
    left: 0px;
    position: absolute;
    top: 900px;
    width: 1440px;
}

.kontakt .rectangle-2-XoDj1H {
    background-color: var(--gray);
    height: 387px;
    left: 0px;
    mix-blend-mode: normal;
    position: relative;
    top: 0px;
    width: 1440px;
}

.kontakt .telefon-033-123-456-0Qg6Od {
    background-color: transparent;
    color: var(--rodeo-dust);
    font-family: var(--font-family-arbutus_slab);
    font-size: var(--font-size-xl);
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: 357px;
    letter-spacing: 0px;
    line-height: normal;
    mix-blend-mode: normal;
    position: absolute;
    text-align: center;
    top: 955px;
    width: 660px;
}